# -*- coding:utf-8 -*-
class Solution:
    def PrintMinNumber(self, numbers):
        # write code here
        if not numbers: return ""
        # 批量给数字进行str()操作
        numbers = list(map(str, numbers))
        # 然后做字符串的拼接
        numbers.sort(cmp=lambda x, y: cmp(x + y, y + x))
        return "".join(numbers).lstrip('0') or '0'